@mixin core-flex() {
  @apply flex flex-col;
}

@mixin core-flex-center() {
  @apply justify-center items-center;
}

@mixin core-bacekground-color() {
  @apply bg-white/90 dark:bg-slate-950/90;
}

@mixin core-text-color() {
  @apply text-black dark:text-white leading-snug;
}

@mixin core-link() {
  @apply text-blue-500 hover:text-blue-600 dark:hover:text-blue-400;
}

body {
  @include core-flex();
  @include core-flex-center();
  @include core-bacekground-color();
  @include core-text-color();
}

body a {
  @include core-link();
}
